package modelo;

/**
 *
 * @author Lion Soft
 *
 * OBJETIVO: Esta classe terá as informações sobre as consultas realizadas pelos
 * veterinários.
 * Terá os atributos: data e hora, o nome do veterinario que está relacionada
 * com a consulta e com o prontuario.
 *
 *
 */

public class Consulta {
    
    int codigoConsulta;
    int horaConsulta;
    int dataConsulta;
    int codigoReceituario;
    String descricaoReceituario;
    String descricao;
    String anamnese;
    String diagnostico;
    Veterinario veterinario = new Veterinario();
    Animal animal = new Animal();


    /**
     * Armazena o código da consulta.
     * @param hora 
     */   
    public void setCodigoConsulta(int codigoConsulta) {
        this.codigoConsulta = codigoConsulta;
    }

    
    /**
     * Retorna  o código da consulta.
     * @return 
     */
    public int getCodigoConsulta() {
        return codigoConsulta;
    }


    /**
     * Armazena o dia da consulta.
     * @param data 
     */
    public void setDataConsulta(int dataConsulta) {
        this.dataConsulta = dataConsulta;
    }
    
    /**
     * Retorna o dia da consulta.
     * @return 
     */
    public int getDataConsulta() {
        return dataConsulta;
    }

    /**
     * Armazena o horário da consulta.
     * @param hora 
     */
    public void setHoraConsulta(int horaConsulta) {
        this.horaConsulta = horaConsulta;
    }

    /**
     * Retorna  o horário da consulta.
     * @return 
     */
    public int getHoraConsulta() {
        return horaConsulta;
    }

    /**
     * Armazena a descricao da consulta
     * @param descricao
     */
    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }
    
    /**
     * Retorna a descricao da consulta
     * @return 
     */
    public String getDescricao() {
        return descricao;
    }

    /**
     * Retorna os atributos do animal
     * @return 
     */
    public Animal getAnimal() {
        return animal;
    }

    /**
     * Armazena os atributos do animal
     * @param animal 
     */
    public void setAnimal(Animal animal) {
        this.animal = animal;
    }
    
    /**
     * Retorna o codigo do receituario
     * @return 
     */
    public int getCodigoReceituario() {
        return codigoReceituario;
    }

    /**
     * Armazena o codigo do receituario
     * @param codigoReceituario 
     */
    public void setCodigoReceituario(int codigoReceituario) {
        this.codigoReceituario = codigoReceituario;
    }

    /**
     * Retorna a descricao do receituario
     * @return 
     */
    public String getDescricaoReceituario() {
        return descricaoReceituario;
    }

    /**
     * Armazena a descricao do receituario
     * @param descricaoReceituario 
     */
    public void setDescricaoReceituario(String descricaoReceituario) {
        this.descricaoReceituario = descricaoReceituario;
    }

    /**
     * retorna os atributos do veterinario
     * @return 
     */
    public Veterinario getVeterinario() {
        return veterinario;
    }

    /**
     * Armazena os atributos do veterinario
     * @param veterinario 
     */
    public void setVeterinario(Veterinario veterinario) {
        this.veterinario = veterinario;
    }

    /**
     * Retorna a anamnese
     * @return 
     */
    public String getAnamnese() {
        return anamnese;
    }

    /**
     * Armazena a anamnese
     * @param anamnese 
     */
    public void setAnamnese(String anamnese) {
        this.anamnese = anamnese;
    }

    /**
     * Retorna o diagnostico
     * @return 
     */
    public String getDiagnostico() {
        return diagnostico;
    }

    /**
     * Armazena o diagnostico
     * @param diagnostico 
     */
    public void setDiagnostico(String diagnostico) {
        this.diagnostico = diagnostico;
    } 
}